Functional Verification of DMA Controllers
نویسندگان
چکیده
Today’s SoCs are composed of a wide variety of modules, such as microprocessor cores, memories, peripherals, and customized blocks directly related to the targeted application. To effectively perform simulation-based design verification of peripheral cores, it is necessary to stimulate the description in a broad range of behavior possibilities, checking the produced results. Different strategies for generating suitable stimuli have been proposed by the research community to functionally verify these modules and their interconnection when embedded in a SoC: however, their verification often remains a largely manual and unstructured operation. In this paper we describe a general approach to develop concise and effective sets of inputs by modeling the configuration modes of a peripheral with a graph, and creating paths able to cover all of its nodes: proper stimuli for the device are then directly derived from the paths. The resulting inputs sequences are aimed at design verification of system peripherals such as DMA controllers, and can be applied via simulation by means of dedicated testbenches or by setting up an environment including a processor, which executes a proper test priogram. In the latter case, the developed programs can be exploited in later stages for testing, by adding suitable observability features. Experimental results demonstrating the method effectiveness are reported.
منابع مشابه
Implementation of SystemVerilog Environment for Functional Verification of AHB-DMA Bridge
Now day’s functional verification is a very hot topic. With the growing complexity of modern digital systems and embedded system designs, the task of verification has become the key to achieving faster time-to-market requirement for such designs. Verification is the most important aspects of the ASIC design flow. It is estimated that between 40 to 70 percent of total development effort is consu...
متن کاملGenetic Feedforward-Feedback Controller for Functional Electrical Stimulation Control of Elbow Joint Angle
Background: Functional electrical stimulation (FES) is the most commonly used system for restoring functions after spinal cord injury (SCI). Objective: In this study we investigated feedback PID and feedforward-feedback P-PID controllers for regulating the elbow joint angle. Methods: The controllers were tuned based on a nonlinear muculoskeletal model containing two links, one joint with one de...
متن کاملAutomatic analysis of DMA races using model checking and k-induction
Modern multicore processors, such as the Cell Broadband Engine, achieve high performance by equipping accelerator cores with small “scratch-pad” memories. The price for increased performance is higher programming complexity – the programmer must manually orchestrate data movement using direct memory access (DMA) operations. Programming using asynchronous DMA operations is error-prone, and DMA r...
متن کاملDesign and Construction of an Aerosol Particle Classification System Based on Electrical Mobility
Introduction: The application of particles’ electrical mobility in the electric field has always been an important concern, as the functional basis of a number of particle measuring and classification instrumentations. The objective of this study was to design and construct an aerosol particles classification system using electrical mobility feature in laboratory scale. Methodology: This labo...
متن کاملSeamless Integration of Two Approaches to Dynamic Formal Verification of MPI Programs
We have built two tools for dynamically verifying MPI programs – one called ISP and the other called DMA. Both these tools are aimed at formally analyzing the executions of an MPI programs by running executions, analyzing the actual MPI operation dependencies that manifest, and rerunning executions to cover the dependency space. ISP implements an MPI-specific dynamic partial order reduction alg...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Electronic Testing
دوره 27 شماره
صفحات -
تاریخ انتشار 2011